@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;font-style: normal;}
/*--默认--*/


html{/*background:#000; opacity: 0;transform: translateY(80px);transition:all 1s ease-out; max-width: 1920px;*/margin: 0 auto;}
html.now{/*opacity: 1;transform: translateY(0);*/}
body{-webkit-text-size-adjust:none;font-family:'黑体';font-size:12px;/* max-width:1920px;*/}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:inherit;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:'黑体';outline:none;border:none;background:none;padding:0;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;}
input::-webkit-input-placeholder {color:#fff;}
input::-moz-placeholder {color:#fff;}
input::-moz-placeholder {color:#fff;}
input:-ms-input-placeholder {color:#fff;}
textarea::-webkit-input-placeholder {color:#fff;}
textarea::-moz-placeholder {color:#fff;}
textarea::-moz-placeholder {color:#fff;}
textarea:-ms-input-placeholder {color:#fff;}
a:focus{outline:none;}
a:hover{text-decoration:none !important;}
/*--类--*/

.block{width:1230px;margin:0 auto; position:relative;height: 100%;overflow: hidden;}
.page640 .block{padding: 0 10px;position: relative;width: 100%;}
.page1024 .block{width:100%;position:relative;}
.clearfix:after{content: ""; clear:both;display: block;}
.body{min-height: 100%;}


.mask75{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:9999;display:none;}
.main_nav1{position:absolute;right:0;top:0;width:70%;background:#fff;z-index:99999;padding-bottom:0.6rem;display:none;}
.main_nav1 .item{font-size:20px;color:#474747;padding:10px 10px;border-bottom:1px solid #e0e0e0;position:relative;}
.main_nav1 .item:last-child{border:0;}
.main_nav1 .item .s2{display:block;width:20px;height:20px;background:url(../image/main_add.png) no-repeat center;background-size:cover;position:absolute;right:20px;top:14px;}
.main_nav1 .item .s2.now{background-image:url(../image/main_img2.png);}
.main_nav1 .item .item{padding:0.2rem 0;}
.main_nav1 .item.now{background:#1D6D52;color:#fff;border-color:#1D6D52;}
.main_nav1 .item.now .item{color:#fff;}
.main_nav1 .list{background:#3BC293;display:none;}
.main_nav1 .list .item{border-bottom:1px solid #1D6D52;color:#fff;font-size:20px;}
.main_nav1 .close{display:black;width:20px;height:20px;background:url(../image/close.png) no-repeat center;background-size:cover;position:absolute;top:14px;right:10px;z-index:99;}

@font-face {
    font-family: 'POPPINS-SEMIBOLD';
    src: url('fonts/POPPINS-SEMIBOLD.eot');
    src: url('fonts/POPPINS-SEMIBOLD.eot') format('embedded-opentype'),
         url('fonts/POPPINS-SEMIBOLD.woff2') format('woff2'),
         url('fonts/POPPINS-SEMIBOLD.woff') format('woff'),
         url('fonts/POPPINS-SEMIBOLD.ttf') format('truetype'),
         url('fonts/POPPINS-SEMIBOLD.svg#POPPINS-SEMIBOLD') format('svg');
}


/* 滚动条 dark-thin */
.mCustomScrollBox{ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container{ overflow: hidden; width: auto; height: auto; }
.mCSB_scrollTools{ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_scrollTools .mCSB_draggerContainer{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto;
  -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative; width: 4px; height: 100%; margin: 0 auto;  text-align: center;
  -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
        margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
        margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
        opacity .2s ease-in-out, background-color .2s ease-in-out; 
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
        margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
        margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
        opacity .2s ease-in-out, background-color .2s ease-in-out; 
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
        margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
        margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
        opacity .2s ease-in-out, background-color .2s ease-in-out; 
  transition: width .2s ease-out .2s, height .2s ease-out .2s, 
        margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
        margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
        opacity .2s ease-in-out, background-color .2s ease-in-out; 
}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 6px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
  height: 12px; /* auto-expanded scrollbar */
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
  height: 8px; /* auto-expanded scrollbar */
  margin: 4px 0;
}
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0.5; filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background-color: #fff; background-color: rgba(255,255,255,0.85);
  filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  background-color: #fff; background-color: rgba(255,255,255,0.9);
  filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

.header{position: relative;z-index: 999;}
.header .head1 {margin-bottom: 1px;background: #38ba8d;height: 53px;}
.header .head1 .block{padding: 19.5px 0;overflow: hidden;height: auto;line-height:1;}
.header .head1 p{margin:0 !important;} 
.header .head1 .p1 span{font-family: 'Arial';}
.header .head1 .p1{font-size: 14px;color: #fff;float: left;}
.header .head1 .p2{font-size: 14px;color: #fff;float: right;margin-right: 165px !important;}
.header .head1 .p3{font-size: 14px;color: #fff;position: absolute;top: 0;right: 0;height: 100%;width: 140px;background: #329d78;line-height: 55px;text-align: center;}
.header .head1 .p3 a{color:#fff;padding-left: 32px;background: url(../image/head-icon1.png) no-repeat left center;height: 28px;line-height: 28px;display: inline-block;}
.header .head2{background: #38ba8d;height:84px;}
.header .head2 .block{overflow: visible;}
.header .head2 .logo{display: block;position: absolute;top: 0;left: 0;width: 200px;background: url(../image/logo.png) no-repeat center;height: 100%;}

.header .head2 .main_nav span{font-size: 16px;color: #fff;padding: 0 18px;height: 100%;display: inline-block;float: left;}
.header .head2 .main_nav span a{color:inherit;}
.header .head2 .main_nav span.now a{background:#fac85f;border-radius:200px;padding: 8px 17px;}


.header .head2 .main_nav{position: absolute;top: 0;left: 270px;/*height: 84px;*/line-height: 84px;}
.header .head2 .share{position: absolute;top: 0;right: 0;height: 100%;}
.header .head2 .share .tel{padding-left:24px;display:inline-block;font-size:14px;vertical-align:middle;color:#fff;}
.header .head2 .share .tel p{padding:2px 0;margin:0;}
.header .head2 .share .a{display: inline-block;width: 41px;height: 100%;background: url(../image/head-icon2.png) no-repeat 0 center;margin: 0 4px;position: relative;}
.header .head2 .share .a1{background-position: 0 center;}
.header .head2 .share .a2{background-position: -51px center;}
.header .head2 .share .a3{background-position: -102px center;vertical-align:middle;} 
.header .head2 .share .a2 .wxewm{background:url(../image/ewmbox.png) no-repeat center;width:102px;height:107px;position:absolute;left:-30px;top:85%;display:none;}
.header .head2 .share .a2 .wxewm .img{width:94px;height:95px;margin:0 auto;margin-top:10px;}
.header .head2 .share .a2 .wxewm .img img{width:100%;}
.header .head2 .share .a2:hover .wxewm{display:block;}
.header.home .head2 .share .a3 .search_box{background:url(../image/mask50.png) ;}
.header .head2 .share .a3 .search_box{padding: 5px 0; width: 210px;background: #3ecd9b;border-radius: 200px;font-size: 14px;color: #fff;position: absolute;top: 100%;right: 0;display: none;border-top: 1px solid #fff;}
.header .head2 .share .a3 .search_box input[type="text"]{color: #fff;padding: 5px 15px;border-right: 1px solid #fff;width: 66%;}
.header .head2 .share .a3 .search_box input[type="submit"]{cursor: pointer;background: url(../image/fdj.png) no-repeat center;width: 40px;height: 100%;position: absolute;top: 0;right: 0;}
.header .head2 .share .a3:hover .search_box{display: block;}
.header .two_nav {position: absolute;/*top: 100%;*/line-height:40px;left: 0;right: 0;height: 40px;/*background: url(../image/head-nav-1.png) no-repeat top center;*/background:url(../image/mask50b.png);text-align: center;display:none;}
.header .two_nav a{display: inline-block;font-size: 14px;color: #333333;padding: 0 28px;}
.header .two_nav .item{display: none;}
.headerm{position: relative;height: 55px;display: none;border-bottom: 1px solid #aaa;}
.headerm .logo{width: 144px;height: 100%;background: url(../image/logoM.png) no-repeat center;display: block;background-size: 100%;position: absolute;top: 0;left: 10px;}
.headerm .menu{background: url(../image/menuM.png) no-repeat center;width: 28px;height: 100%;background-size: 100%;position: absolute;top: 0;right: 10px;}
.page640 *{box-sizing:border-box;}
.page640 .headerm{display: block;}
.page640 .position{display:none;}
.position{padding:25px 0;font-size:14px;color:#707070;}
.position .now{color:#38ba8d;cursor: context-menu; padding-bottom: 20px}
.page640 .position{padding:5px 0;font-size:14px;color:#707070;}
.footer {background: #383838;overflow: hidden;font-size: 14px;color: #fff;text-align: center;text-transform: uppercase;padding: 10px 0;}
.footer .part1{overflow:hidden;padding:5px;}
.footer .p1{font-size: 12px;color: #fff;float: left;}
.footer .part2 .p1{width:804px;text-align:left;word-break: keep-all;line-height:1.2}
.footer .part2 .p1 a{margin-right:10px;}
.footer .part2 .p1 a:first-child{margin-right:0;}
.footer p{margin:0;}
.footer a{color:inherit;}
.footer .p2{font-size: 12px;color: #fff;float: right;}
html.page1920{min-width: 1230px;}

.public-part1{background: url(../image/public-bg1.jpg) repeat center;height: 590px;}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.public-part1 .block{/*overflow: hidden;*/ overflow: visible;}
.public-part1 .text{background: url(../image/public-part1.png) no-repeat left top;padding-top: 55px;width: 540px;margin-top: 155px;float: left;}
.public-part1 .text .public-part2{margin-top: 50px;}
.public-part1 .text h2{font-size: 34px;color: #fff;}
.public-part1 .text p{font-size: 14px;color: #fff;margin-top: 20px;line-height: 24px;}
.public-part1 .box1 {float: right;padding-top: 190px;position: relative;}
.public-part1 .box1 .item{text-align: center;width: 202px;height: 202px;border-radius: 50%;background: #62bfa0;float: left;margin-left: 15px;box-shadow: 0 0px 20px 0px #46987c;position: relative;}
.public-part1 .box1 .img{width: 110px;height: 100px;overflow: hidden;margin: 0 auto;margin-top: 26px;}
.public-part1 .box1 .item a{display: block;width: 100%;height: 100%;}
.public-part1 .box1 h2{font-size: 22px;color: #fff;}
.public-part1 .icon1{background: url(../image/public-part1-6.png) no-repeat center;width: 182px;height: 99px;position: absolute;top: 60px;right: 320px;}
.public-part1 .icon2{background: url(../image/public-part1-7.png) no-repeat center;width: 288px;height: 146px;position: absolute;top: 370px;right: 30px;}


.public-nav{position: fixed;right: 40px;top: 20%;width: 84px;z-index: 9999;}
.public-nav .close{background: url(../image/close3.png) no-repeat center;width: 22px;height: 22px;position: absolute;top: 42px;right: 5px;display: block;z-index: 3;}
.page640 .public-nav{top: auto;width: 50px; bottom: 20px;right: 10px;} 
.page640 .public-nav .item.i6{width: auto;}
.page640 .public-nav .i6 a{display: block;width: 100%;background-size: 50%;}
.page640 .public-nav .face{display: none;}
.page640 .public-nav .list{display: none;}
.page640 .public-nav .item.i0{display: none;}
.public-nav:hover .face{animation: l2r 0.4s ease-out 0s;}
.public-nav .item{width: 84px;height: 84px;background: #3bc293;border-radius: 5px;text-align: center;;margin-bottom: 2px;overflow: hidden;position: relative;z-index: 2;}
.public-nav .item .img{padding-top: 4px}
.public-nav .item h2{color: #fff;font-size: 14px;margin:0;}
.public-nav .item.i0{display: none;}
.public-nav .i4,.public-nav  .i5{height: 106px;}
.public-nav .i4 .img,.public-nav  .i5 .img{padding: 4px;}
.public-nav .i6 {height: auto;margin-top: 2px;margin-bottom:40px}
.public-nav .i6 a{display: block;background:#33a07a url(../image/right_nav4.png) no-repeat center;width: 84px;height: 42px;}
.public-nav .face{background: url(../image/right_nav5.png) no-repeat center;width: 173px;height: 183px;position: absolute;top: -90px;left: 50%;margin-left: -86.5px;}
.public-nav .list{height: 472px;transition: all 0.8s ease;overflow: hidden;}


.public-part2{width:560px;position: relative;height: 76px;}
.public-part2 span{color: #fff;padding:22px 45px;display: block;margin-left: 30px;}
.public-part2 .kf{border-radius: 200px;background: #4de1af;float: left;height: 73px;width: 50%;position: absolute;left: 0;top: 0;box-shadow: 0 10px 20px 0px #46987c;}
.public-part2 .dh{border-radius: 200px;background: #fcbc40;float: right;height: 73px;width: 54%;position: absolute;top: 0;right: -00px;box-shadow: 0 10px 20px 0px #46987c;}
.public-part2 .kf span{font-size: 20px;background: url(../image/public-part1-1.png) no-repeat left center;}
.public-part2 .dh span{font-size: 26px;background: url(../image/public-part1-2.png) no-repeat left 25px;margin-left: 82px;font-family: 'POPPINS-SEMIBOLD';line-height: 1;white-space: nowrap;}
.public-part2 .icon{background: url(../image/public-part1-8.png) no-repeat center;width: 127px;height: 136px;position: absolute;top: 50%;left: 50%;margin-left: -63.5px;margin-top: -80px;}

.public-select-box{border: 1px solid #d2d2d2;padding: 10px 10px;position: relative;}
.public-select-box .select.now p{color:#000;}
.public-select-box .select select{width: 100%;color: #fff;}
.public-select-box .select select option{color: #000;}
.public-select-box .select{background: #fff;}
.public-select-box .select .down{position: absolute;top: 110%;left: -1px;width: 100%;background: #fff;border: 1px solid #d6d6d6;display: none;z-index:99;}
.public-select-box .select p{font-size: 20px;color: #474747;margin: 0;}
.public-select-box .select ul{padding: 5px 10px;background: #fff;}
.public-select-box .select ul li{padding: 5px 0;cursor: pointer;font-size: 20px;}
.public-select-box {position: relative;}

.public-btn .pubc-btn:active{box-shadow:0 0 0;}
.public-btn {position: relative;
  width: 145px;
  height: 45px;
  line-height: 45px;
  -moz-transition-duration: 400ms;
  -o-transition-duration: 400ms;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
   font-family: "Microsoft YaHei";
  font-size: 13px;
  color: #fff;
  text-align: center;
  overflow: hidden;
}
.public-btn .pubc-btn{
  font-size:inherit;
  line-height:inherit;
  padding:0;
  border:0;
  color:inherit;
  vertical-align: top;
}
.public-btn .pubc-btn:last-child .after{
  content: "查看更多";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display:inline-block;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
}
.public-btn  .pubc-btn em {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  margin-top:-15px;
  opacity: 0;
  padding: 0px;
  -moz-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms;
  -moz-transform: translate3d(0, -20px, 0);
  -ms-transform: translate3d(0, -20px, 0);
  -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
}
.public-btn:hover .pubc-btn .after {
  opacity: 0;
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.public-btn:hover em {
  opacity: 1;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.public-btn:hover em:nth-child(1) {
  -moz-transition-delay: 25ms;
  -o-transition-delay: 25ms;
  -webkit-transition-delay: 25ms;
  transition-delay: 25ms;
}
.public-btn:hover em:nth-child(2) {
  -moz-transition-delay: 55ms;
  -o-transition-delay: 55ms;
  -webkit-transition-delay: 55ms;
  transition-delay: 55ms;
}
.public-btn:hover em:nth-child(3) {
  -moz-transition-delay: 85ms;
  -o-transition-delay: 85ms;
  -webkit-transition-delay: 85ms;
  transition-delay: 85ms;
}
.public-btn:hover em:nth-child(4) {
  -moz-transition-delay: 115ms;
  -o-transition-delay: 115ms;
  -webkit-transition-delay: 115ms;
  transition-delay: 115ms;
}
.public-btn:hover em:nth-child(5) {
  -moz-transition-delay: 145ms;
  -o-transition-delay: 145ms;
  -webkit-transition-delay: 145ms;
  transition-delay: 145ms;
}
.public-btn:hover em:nth-child(6) {
  -moz-transition-delay: 175ms;
  -o-transition-delay: 175ms;
  -webkit-transition-delay: 175ms;
  transition-delay: 175ms;
}
.public-btn:hover em:nth-child(7) {
  -moz-transition-delay: 205ms;
  -o-transition-delay: 205ms;
  -webkit-transition-delay: 205ms;
  transition-delay: 205ms;
}
.public-btn:hover em:nth-child(8) {
  -moz-transition-delay: 235ms;
  -o-transition-delay: 235ms;
  -webkit-transition-delay: 235ms;
  transition-delay: 235ms;
}
.public-btn:hover em:nth-child(9) {
  -moz-transition-delay: 265ms;
  -o-transition-delay: 265ms;
  -webkit-transition-delay: 265ms;
  transition-delay: 265ms;
}
.public-page{text-align: center;color: #333333;overflow-y: hidden;white-space: nowrap;font-size: 0;}
.public-page a{display: inline-block;border: 1px solid #e6e6e6;width:35px;height: 35px;line-height: 35px;text-align: center;border-radius: 5px;margin: 0 2px;color:inherit;font-size: 18px;}
.public-page .more{border: 0;}
.public-page .now{background: #38ba8d;color: #fff;border-color: #38ba8d;}
.public-page a:hover{background-color: #38ba8d;color: #fff;border-color: #38ba8d;}
.public-page .prev{background: url(../image/page-prev.png) no-repeat center;}
.public-page .next{background: url(../image/page-next.png) no-repeat center;}
.public-page .prev:hover{background: url(../image/page-prev.png) no-repeat center;border-color: #e6e6e6;}
.public-page .next:hover{background: url(../image/page-next.png) no-repeat center;border-color: #e6e6e6;}

.public-select-box .select{background: url(../image/sqbd8.png) no-repeat right center;}
.public-select-box .select .down{position: absolute;top: 165%;left: -1px;width: 100%;background: #fff;border: 1px solid #d6d6d6;display: none;z-index:99;padding:10px 0;}
.public-select-box .select p{font-size: 14px;color: #fff;}
.public-select-box .select ul{padding:  0;background: #fff;height:190px;overflow:hidden;}
.public-select-box .select ul li{padding: 5px 20px;cursor: pointer;font-size: 14px;}
.public-select-box {position: relative;}

.public-title{text-align: center;}
.public-title h2{margin:0;font-size: 56px;color: #333333;text-transform: uppercase;line-height: 1;font-family: 'POPPINS-SEMIBOLD';}
.public-title p{margin:0;font-size: 34px;color: #333333;margin-top: 12px;}
.POPPINS-SEMIBOLD{font-family: 'POPPINS-SEMIBOLD';}


.public-nav{display: none;}
.public-nav.now{display: block;}
.page640 body{min-width: 320px;}
.page640 .footer{font-size: 12px;}
.page640 .public-part1{height: auto;background: url(../image/public-bg1m.jpg) repeat ;background-size: 40px;overflow: hidden;}
.page640 .footer .p1{width: 100%;padding-bottom: 2px;font-size: 12px;}
.page640 .footer .p2{width: 100%;padding-top: 2px;font-size: 12px;}
.page640 .header{height: 0;overflow: hidden;display: none;}
.page640 .public-part1 .text{background: none;text-align: center;margin-top: 0;padding: 0 10px;padding-top: 45px;width: auto;float: none;position:relative;z-index: 3;}
.page640 .public-part1 .text h2{font-size: 19px;}
.page640 .public-part1 .text p{font-size: 12px;}
.page640  .text  .public-part2{margin-top: 15px;}
.page640 .public-part2{width: auto;margin-top: 15px;height: auto;text-align: center;}
.page640 .public-part2 .icon{display: none;}
.page640 .public-part2 .kf{width: 100%;position: static;margin-bottom: 11px;background:#efbb4d url(../image/kf1.png) no-repeat left center;background-size:auto 130%; height: 48px;line-height: 48px;float: none;}
.page640 .public-part2 .kf span{background: none;padding: 0;margin: 0;font-size: 16px;}
.page640 .public-part2 .dh{width: 100%;position: static; background:#4de1af url(../image/kf2.png) no-repeat left center;background-size:auto 120%; height: 48px;line-height: 55px;float: none;}
.page640 .public-part2 .dh span{background: none;padding: 0;margin: 0;font-size: 22px;display: inline-block;}
.page640 .public-part1 .box1{padding-top: 0px;height: 700px;float: none;margin-top: 20px;height: 400px;padding-bottom: 44px;}
.page640 .public-part1 .box1 .item{position: absolute;}
.page640 .public-part1 .box1 .item{background: rgba(105,197,166,0.7);}
.page640 .public-part1 .box1 .item:nth-child(1){top: 0;left: 50%;margin-left: -101px;z-index: 3;}
.page640 .public-part1 .box1 .item:nth-child(2){top: 150px;left: 50%;margin-left: -190px;z-index: 1;}
.page640 .public-part1 .box1 .item:nth-child(3){top: 150px;right: 50%;margin-right: -190px;z-index: 2;}

.page640 .xwsj .part1 .public-title{margin-top: 60px;}
.page640 .zpda .public-title{padding-top: 20px;}
.page640 .zpda .public-title h2{font-size: 22px;}
.page640 .zpda .public-title p{font-size: 18px;}
.page640 .zpda .tool .con1{width: 100%;margin-bottom: 10px;}
.page640 .zpda .tool .con2 .div{width: 100%;margin-bottom: 10px;}
.page640 .zpda .tool .con2 .public-btn{margin: 0 auto;display: block;}
.page640 .zpda .tool{padding-top: 20px;}
.page640 .zpda .list{margin-top: 50px;}
.page640 .zpda .list .img{margin: 0;width: 100%;float: none;height: auto;}
.page640 .zpda .list .img img{width: 100%;}
.page640 .zpda .list .text{margin: 0;padding-top: 20px;}
.page640 .zpda .list .item{height: auto;padding: 20px;margin-top: 20px;}
.page640 .zpda .public-page{padding-top: 35px;}
.page640 .yybmbd .public-title h2{font-size: 22px;}
.page640 .yybmbd .public-title p{font-size: 18px;}
.page640 .yybmbd .public-part2{text-align: center;margin-top: 20px;}
.page640 .yybmbd .public-title{padding-top: 20px;}
.page640 .yybmbd .box1{width: auto;height: auto;margin-top: 30px;border-radius: 5px;overflow: hidden;}
.page640 .yybmbd .from{right: auto;width: 100%;position: static;padding: 20px;}
.page640 .yybmbd{padding-bottom: 10px;}
.page640 .yybmbd .from .item.yzm{width: 55%;overflow: visible;}
.page640 .xxym .content{margin-left: 0;}
.page640 .xxym .left_box{position: static;width: 100%;margin-top: 50px;}
.page640 .xxym{padding-top: 30px;padding-bottom: 30px;}
.page640 .xw .content{margin-left: 0;width: auto;text-align: justify;}
.page640 .xw .left_box{position: static;width: 100%;margin-top: 50px;}
.page640 .xw {padding-top: 30px;padding-bottom: 30px;}
.page640 .xw .content img{width: 100%;height: auto;}
.page640 .xw .link .div{padding: 0;overflow: hidden;}
.page640 .xw .link .div a{width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page640 .xw .link .div a.next{text-align: right;}
.page640 .xwxq {padding: 0 10px;}
.page640 .xwxq .title{padding-top: 50px;}
.page640 .xwxq .content{width: auto;text-align: justify;}
.page640 .xwxq .content img{width: 100%;height: auto;}
.page640 .xwxq .link .div{padding: 0;overflow: hidden;}
.page640 .xwxq .link .div a{width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page640 .xwxq .link .div a.next{text-align: right;}

.page640 .sqbd .public-title {padding-top: 30px;}
.page640 .sqbd .public-title h2{font-size: 22px;}
.page640 .sqbd .public-title p{font-size: 18px;}
.page640 .sqbd .public-part2{margin-top: 20px;text-align: center;}
.page640 .sqbd .box1{margin-top: 30px;}
.page640 .sqbd .item1{width: 100%;display: none;}
.page640 .sqbd .item1 .contn{padding: 20px 5px;}
.page640 .sqbd .item1 .list{overflow: hidden;text-align: center;}
.page640 .sqbd .item1 .list .div .img{margin-top: 15px;}
.page640 .sqbd .item1 .list .div{width: 120px;height: 120px;margin: 5px 10px;float: none;display: inline-block;}
.page640 .sqbd .item1 .list .div:nth-child(even){}
.page640 .sqbd .right_part{float: left;width: 100%;}
.page640 .sqbd .box1{margin-bottom: 10px;}
.page640 .sqbd .right_part .public-select-box{display: none;}
.page640 .sqbd .from .item .control select{display: block;color: #fff;width: 130%;}
.page640 .yybmbd .from .item .control select{display: block;color: #fff;width: 130%;background: #3BC293;}
.page640 .yybmbd .from .item{overflow: hidden;}
.page640 .yybmbd .from .item .control .public-select-box{display: none;}
.page640 .yybmbd .from .item .control.s {background: url(../image/sqbd8.png) no-repeat right center;
}

.page640 .sqbd .left_part.l2{display: block;}
.page640 .sqbd .left_part.l1{display: none;}
.page640 .sqbd .from .item .control.s{background: url(../image/sqbd8.png) no-repeat right center;}
.page640 .sqbd .from .item{overflow: hidden;}
.page640 .sqbd .item2 .table-cell{padding: 0;text-align: center;}
.page640 .sqbd .item2 h2 span{display: block;margin-bottom: 15px;}
.page640 .sqbd .item2 h2 span:after{left: 50%;margin-left: -35px;}
.page640 .sqbd .item2 h2{padding-bottom: 10px;}
.page640 .sqbd .item2 p{font-size: 18px;}

.page640 .fmxt .public-title{padding-top: 30px;}
.page640 .fmxt .public-title h2{font-size: 22px;}
.page640 .fmxt .public-title p{font-size: 18px;}
.page640 .fmxt .box1 .item{width: 100%;margin: 0;margin-bottom: 10px;height: auto;}
.page640 .fmxt .box1 .item .text{padding-bottom: 130px;}
.page640 .fmxt{padding-bottom: 50px;}
.page640 .fmxt .box1{margin-top: 20px;}
.page640 .jtxw .public-title{padding-top:20px;  }
.page640 .public-title h2{font-size:22px;}
.page640 .public-title p{font-size:18px;}
.page640 .jtxw .box1 .item {float:none;}
.page640 .jtxw .box1 .item .img{width:100%;height:auto;}
.page640 .jtxw .box1 .item .img img{width:100%;}
.page640 .jtxw .box1{padding-top:30px;}

.page640 .xwsj .banner1{width: 100%;height: 560px;}
.page640 .xwsj .banner1 .text{width: 100%;display: block;}
.page640 .xwsj .banner1 .inner{padding: 20px 20px 0;width: 290px;margin: 0 auto;}
.page640 .xwsj .banner1 .text h2{font-size: 22px;padding-top: 0;margin-top: 0;}
.page640 .xwsj .banner1 .text h3{font-size: 18px;}
.page640 .xwsj .part1 .box1{height: auto;margin-top: 30px;}
.page640 .xwsj .part1 .box1 .i1,.page640 .xwsj .part1 .box1 .i2,.page640 .xwsj .part1 .box1 .i3{display: none;}
.page640 .xwsj .part1 .public-title{text-align: center;}
.page640 .xwsj .part1 .box1 .item{position: static;width: 100%;height: auto;margin-bottom: 10px;}
.page640 .xwsj .part1 .box1 .item img{display: none;}
.page640 .xwsj .part1 .container1 .item img{position: absolute;top: 0;left: 0;width: 100%;}
.page640 .xwsj .part1 .box1 .item.i4{background: #FDCD68;}
.page640 .xwsj .part1 .box1 .item .text{display: block;position: static;}
.page640 .xwsj .part1 .box1 .item .table-cell{padding: 20px;}
.page640 .xwsj .part1 .box1 .item.i5{background: #FF6379;}
.page640 .xwsj .part1 .box1 .item.i6{background: #38BA8D;}
.page640 .xwsj .part1 .box1 .item.i7{background: #FF7146;}
.page640 .xwsj .part1 .container2 .public-title{margin-top: 60px;}
.page640 .xwsj .container2 .box2{padding-bottom: 30px;}
.page640 .xwsj .container2 .box2 .item{ width: 100%;}
.page640 .xwsj .container2 .box2 .item.i1{width: 100%;background-size: cover;}
.page640 .xwsj .container2 .box2 .item.i5{background-size: cover;}

.page640 .xwsj .container2 .box2 .item .text{padding: 0 30px;width: 100%;}

.page640 .xwsj .part2 .icon{display: none;}
.page640 .xwsj .part2 .text{width: 100%;margin: 0;height: auto;}
.page640 .xwsj .part2 .img{display: none;}
.page640 .xwsj .part2 .text .desc{padding-right: 0;width: auto;padding: 30px 20px;}
.page640 .xwsj .part2 .text h2{padding-top: 30px;font-size: 22px;}
.page640 .xwsj .part2 .text h3{font-size:  18px;}
.page640 .xwsj .part2 .text .con{padding: 0;}
.page640 .xwsj .part2{height: auto;}
.page640 .xwsj .part3 .inner{padding: 30px 20px;}
.page640 .xwsj .part3 .frame{background: none;}
.page640 .xwsj .part3 .public-title{padding-top: 30px;}
.page640 .xwsj .part3 .child{width: 100%;}
.page640 .xwsj .part3 .foucs{margin-bottom: 30px;}
.page640 .jyts2{padding-bottom: 60px;}
.page640 .jyts1 .img{width: auto;}
.page640 .jyts1 .img img{width: 100%;}
.page640 .jyts1{height: auto;}
.page640 .jyts1 .img{display: none;}
.page640 .jyts1 .text-box{width: 100%;}
.page640 .jyts1 .text{padding: 30px 20px;width: 100%;}
.page640 .jyts1 .public-title{text-align: left;padding-top: 0 !important;}
.page640 .jyts1 .text .list{padding-top: 10px;}
.page640 .jyts1 .text .list p{line-height: normal;}
.page640 .public-title{padding-top: 30px !important;position: relative;z-index: 4;}
.page640 .home4 .tip{position: relative;z-index: 4;}
.page640 .jyts2 .button .public-btn{width: 40%;}
.page640 .jyts2 .list {padding-top: 20px;}
.page640 .jyts2 .list .item{width: 100%;}
.page640 .jyts2 .list .item-box{width: 100%;margin: 0;margin-top: 180px;}
.page640 .jyts2 .list .item .text{padding: 30px 20px;}
.page640 .jyts2 .list .icon1{width: 100%;}
.page640 .jyts2 .list .icon1 img{width: 80%;}
.page640 .jyts2 .list .item{height: 365px;}
.page640 .jyts3 .box1:before{background: none;}
.page640 .jyts3 .box1:after{background: none;}
.page640 .jyts3 {height: auto;background-size: cover;}
.page640 .jyts3 .box1{padding-top: 80px;padding-bottom: 30px;}

.page640 .jyts4 .img1{display: none;}
.page640 .jyts4 .button{text-align: center;}
.page640 .jyts4 .button .public-btn{width: 40%;display: inline-block;}
.page640 .jyts4 .public-title{text-align: center;}
.page640 .jyts4 .list{text-align: center;}
.page640 .jyts4 .list .item1{float: none;display: inline-block;margin: 0;}


.page640 .jyts4 .list {text-align: center;width: 100%;}
.page640 .jyts4 .list .item{width: 200px;height: 200px;background-size: 100%;display: inline-block;margin-right: 0;float: none;}
.page640 .jyts4 .list .item .img{margin-top: 20px;height: 70px;}
.page640 .jyts4 .list .item .img img{height: 100%;}
.page640 .jyts4{background-size: cover;height: auto;}
.page640 .jyts5 .center .item{width: 100px;height: 100px;/*background-size: cover;*/}
.page640 .jyts5 .tabs .item .img{margin-top: 10px;height: 48px;}
.page640 .jyts5 .tabs .item .img img{height: 100%;}
.page640 .jyts5 .con2 .div{width: 100%;margin-bottom: 10px;}
.page640 .jyts5{padding-bottom: 10px;}
.page640 .jyts5 .foucs .nav,.page640 .jyts5 .foucs .frame{width: 100%;}
.page640 .jyts5 .foucs .nav img{width: 100%;}
.page640 .jyts5 .button1{margin: 0;left: 0;}
.page640 .jyts5 .foucs .text{padding: 30px 20px;}
.page640 .jyts5 .foucs .child,.page640 .jyts5 .foucs .frame{height: auto;}
.page640 .jyts5 .foucs{padding-top: 30px;}

.page640 .jyts6 .tip{margin: 10px 20px;}
.page640 .jyts6 .box1{height: auto;width: auto;margin-bottom: 30px;}
.page640 .jyts6 .box2,.page640 .jyts6 .box1,.page640 .jyts6 .box2 .item{position: static;}
.page640 .jyts6 .box2{margin: 0;background: none;width: 100%;height: auto;}
.page640 .jyts6 .box3{display: none;}
.page640 .jyts6 .box2 .item{width: 100%;overflow: hidden;padding-right: 15px;}
.page640 .jyts6 .box2 .item .img{float: left;}
.page640 .jyts6 .box2 .text{margin-left: 150px;text-align: left;}
.page640 .jyts6 .box2 .item h2{margin: 0;}
.page640 .jyts6  .block{padding: 0;}

.page640 .jyts7 .ect{display: none;}
.page640 .jyts7 .img{width: 100%;height: auto;}
.page640 .jyts7 .img img{width: 100%;}
.page640 .jyts7 .img,.page640 .jyts7 .text-box{position: static;}
.page640 .jyts7 .text-box{width: auto;}
.page640 .jyts7 .list .item{overflow: hidden;height: auto;}
.page640 .jyts7 .list .item span{float: left;}
.page640 .jyts7 .list .item p{margin-left: 90px;display: block;margin-top: 30px;}
.page640 .jyts7{height: auto;padding-bottom: 30px;}

.page640 .jtxw .box1 .item{margin-left: 0;}
.page640 .jtjjxx{display: none;}
.page640 .jtjjxx1{width: auto;height: auto;padding-bottom: 30px;}

.page640 .jtjjxx1 .video1{width: 100%;height: 100%;top: 20px;}

.page640 .jtjjxx1 .img2,.page640 .jtjjxx1 .img1{display: none;}
.page640 .jtjjxx1 .text-box{position: static;width: 100%;}
.page640 .jtjjxx1 .text{padding: 30px 10px;padding-top: 0;}
.page640 .jtjjxx1 .button{text-align: center;}
.page640 .jtjjxx1 .public-btn{width: 30%;margin-right: 0;transition-property: none;}
.page640 .jtjjxx2 .box1{width: 100%;height: auto;margin-top: 30px;}
.page640 .jtjjxx2 .box1 img{width: 100%;}
.page640 .jtjjxx2{height: auto;background-size: cover;}
.page640 .jtjjxx2 .list{display: none;}
.page640 .jtjjxx2 .box2{margin-top: 20px;width: auto;height: auto;padding-bottom: 30px;}
.page640  .jtjjxx2 .desc{padding: 0;}
.page640  .jtjjxx3 .item{position:relative;width: 100% !important;height: auto !important;left: auto !important;top: auto !important;}

.page640 .jtjjxx3{height: auto;}
.page640 .jtjjxx3 .item img{width: 100%;}
.page640 .jtjjxx3 .item.i6 .button{position: relative;height: 100px;
background-position: right center;margin-top: -20px;}
.page640 .jtjjxx3 .item.i6 .a{top: 20px;left: auto;}
.page640 .jtjjxx3 .item.i6 .prev{right: 105px}
.page640 .jtjjxx3 .item.i6 .next{right: 25px}
.page640 .jtjjxx3 .frame{margin-top: 0;}

.page640 .jtjjxx4{height: auto;width: 100%;background-size: cover;margin-top: 20px;}
.page640 .jtjjxx4 .text-box{position: static;width: auto;}
.page640 .jtjjxx4 .text-box .text{padding: 30px 20px;}
.page640 .jtjjxx4 .public-title{padding-top: 0 !important;}

.page640 .jtjj1 {height: auto;background-size: cover;padding-bottom: 30px;}
.page640 .jtjj1 .public-btn{width: 30%;margin: 0;}
.page640 .jtjj1 .tel{height: 30px;background-size: auto 100%;font-size: 0;}
.page640 .jtjj1 .tel span{height: 30px;line-height: 30px;font-size: 21px;}
.page640 .jtjj2{height: auto;}
.page640 .jtjj2 .text-box{width: 100%;padding:0px;}
.page640 .jtjj2 .img{width: 100%;position: static;width: 100%;margin-top: 20px;}
.page640 .jtjj2 .img img{width: 100%;}
.page640 .jtjj2 .text{padding-top: 30px;}
.page640 .jtjj3 {background-size: auto 130%;position: relative;z-index: 9;}
.page640 .jtjj3 .block{overflow: visible;}
.page640 .jtjj3 .box1.b1{display: none;}
.page640 .jtjj3 .box1.b2{display: block;}
.page640 .jtjj3 .box1.b2 .item{margin: 0 auto;}

.page640 .jtjj3 .box1 .item .line{display: none !important;}
.page640 .jtjj3 .box1 .item{position: static;}
.page640 .jtjj3,.page640  .jtjj3 .box1{height: auto;}
.page640 .jtjj3 .box1{margin-top: 30px;position: static;}
.page640 .jtjj3 .box1 .list{height: auto;text-align: center;}
.page640 .jtjj3 .box1 .list .item{display: inline-block;}
.page640 .jtjj3 .box1 .button1{bottom: -42px;}
.page640 .jtjj4 .item{width: 100% !important; }
.page640 .jtjj4 .item .text{padding: 30px 20px !important;}
.page640 .jtjj4 .item.i4{background-size: cover;}
.page640 .jtjj4 .box1{margin-top: 30px;}
.page640 .jtjj4 .public-title{padding-top: 50px !important;}
.page640 .jtjj4 .item.i1{background-size: cover;}

.page640 .jtjj4{padding-bottom: 30px;}

.page640 .jtjj5 .box3,.page640 .jtjj5 .box2,.page640 .jtjj5 .box1{display: none;}
.page640 .jtjj5 .item{position: static;width: 100%;}
.page640 .jtjj5 .item .num{font-size: 24px;color: #fff; display: block;border-radius: 50%;width: 60px;height: 60px;line-height: 54px;background: #43b58c;text-align: center;font-family: 'POPPINS-SEMIBOLD';float: left;}
.page640 .jtjj5 .item {overflow: hidden;margin-bottom: 10px;}
.page640 .jtjj5 .item .text{margin-left: 80px;}
.page640 .jtjj5 .item p{margin-top: 5px;}
.page640 .jtjj5 .box{margin-top: 20px;height: auto;width: 100%;}
.page640 .jtjj5{padding-bottom: 30px;}
.page640 .jtjj5 .item.i2 .num{background: #efbb4d;}
.page640 .jtjj5 .item.i3 .num{background: #ff7247;}
.page640 .jtjj5 .item.i4 .num{background: #efbb4d;}
.page640 .jtjj5 .item.i5 .num{background: #5fc4d9;}
.page640 .jtjj5 .item.i6 .num{background: #43b58c;}
.page640 .jtjj5 .item.i7 .num{background: #ff6278;}
.page640 .jtjj6 .public-btn{width: 30%;margin: 0;}
.page640 .jtjj6 .tel{height: 30px;font-size: 0;background-size: auto 100%;}
.page640 .jtjj6 .tel span{line-height: 30px; height: 30px;font-size:21px; }
.page640 .jtjj6 {height: auto;padding-bottom: 30px;}
.page640 .jtjj7{height: auto;margin-bottom: 10px;}
.page640 .jtjj7 #map{height: 400px;}
.page640 .jtjj7 .box{position: static;}
.page640 .jtjj7 .bg1{display: none;}
.page640 .jtjj7 .form-box{position: static;width: 100%;height: auto;}
.page640 .jtjj7 .form-box .icon1{display: none;}
.page640 .jtjj7 .text-box1{position: static}
.page640 .jtjj7 .text-box2{position: static}
.page640 .jtjj7 .text-box1.tb1{display: none;}
.page640 .jtjj7 .text-box2.tb1{display: none;}
.page640 .jtjj7 .form-box  .public-title h2{color: #333;}
.page640 .jtjj7 .form-box  .public-title p{color: #333;}
.page640 .jtjj7 .form{width: 100%;padding: 0;}
.page640  .jtjj7 .form .item span{color: #909090;}
.page640 .jtjj7 .form .item .control input,.page640 .jtjj7 .form .item textarea{color: #909090;}
.page640 .jtjj7 .form .item{border-color: #e3e3e3;}
.page640 .jtjj7 .form-box .public-btn{width: 100%;box-shadow: 0 5px 20px 0px #81d8ba;}
.page640 .jtjj7 .form .item .control input{background: none;}
.page640 .jtjj7 .form .item .control textarea{background: none;}
.page640 .jtjj7 .text-box1 .icon,.page640 .jtjj7 .text-box2 .icon{display: none;}
.page640 .jtjj7.show1 .text-box1{padding-top: 30px;}
.page640 .jtjj7.show1 .text-box1 ,.page640 .jtjj7.show1 .text-box2{width: 100%;height: auto;}
.page640 .jtjj7.show1 .text-box1 .text,.page640 .jtjj7.show1 .text-box2 .text{padding: 0;}
.page640 .jmys .text-box,.page640 .jmys.fzys0 .text-box{width: auto;position: static;height: auto;padding: 0 10px;}
.page640 .jtjj7.show1 .text-box1{padding: 30px 10px 0;}
.page640 .jtjj7.show1 .text-box2{padding: 0 10px 0;}
.page640 .jtjj7.show1 .text-box1.tb2{display: block;}
.page640 .jtjj7.show1 .text-box2.tb2{display: block;}
.page640 .jmys .text{padding: 20px 0;}
.page640 .jmys{background: none;height: auto;}
.page640 .jmys2{padding-top: 20px;}
.page640 .jmys2 .public-title p{font-size: 26px;}
.page640 .jmys .block{padding: 0;}
.page640 .jmys2 .public-title h2 img{width: 90%;}
.page640 .jmys2 .img img{width: 100%;}
.page640 .jmys3 .text-box{width: 100%;}
.page640  .jmys3 .text-box .text{padding: 0 20px;}
.page640 .jmys3 .text-box{height: auto;padding: 30px 0;margin-top: 0;}
.page640 .jmys3 .text-box.tb1{margin-top: 0;}
.page640 .jmys3{padding-bottom: 30px;}
.page640 .jmys3 .box1{padding-top: 20px;}

.page640 .jiameng1 .box1{display: none;}
.page640 .jiameng1 .box2{position: static;}
.page640 .jiameng1 .box2 .item{position: static;width: 100%;margin-bottom: 10px;}
.page640 .jiameng1 .box2 .item.i6 h2{color: #fff;}
.page640 .jiameng1 .box2 .item.i6 p{color: #fff;}
.page640 .jiameng1 .box2 .item.i7 h2{color: #fff;}
.page640 .jiameng1 .box2 .item.i7 p{color: #fff;}
.page640 .jiameng1 .box2 .item.i8 h2{color: #fff;}
.page640 .jiameng1 .box2 .item.i8 p{color: #fff;}
.page640 .jiameng1 .box2 .item{height: auto;}

.page640 .jiameng1 .box2 .item .desc{display: none;background: rgba(0,0,0,0.3);margin-top: 10px;}

.page640 .jiameng1 .box2 .item .text{background:rgba(0,0,0,0.3);border: 0;}

.page640 .jiameng1 .relative{height: auto;}
.page640 .jiameng1 .box3 .list .table-cell{padding: 0 10px;}
.page640 .jiameng1 .box3 {padding-bottom: 10px;}
.page640 .jiameng2 .box1 .img{display: none;}
.page640 .jiameng2 .box1{width: 100%;padding: 30px 10px;position: static;}
.page640 .jiameng2 .list.l2{padding-right: 0;padding-top: 0;}
.page640 .jiameng2 .list{width: 50%;}
.page640 .jiameng2 .list.l1{padding-right: 10px;}
.page640 .jiameng2{height: auto;padding-bottom: 30px;}
.page640 .jiameng3{background-size: cover;}
.page640 .jiameng3 .box1 .img{display: none;}
.page640 .jiameng3 .text-box{margin: 0;padding-bottom: 30px;}
.page640 .jiameng3 .btn-box{padding: 20px 0;text-align: center;}
.page640 .jiameng3 .btn-box span{float: none;display: inline-block;}

.page640 .jiameng3{height: auto;}
.page640 .jiameng4{background-size:cover;}
.page640 .jiameng4 .butn{width: 45%;margin: 10px 5px;;margin-bottom: 20px;}
.page640 .jiameng4 .content-box {margin: 0;}
.page640 .jiameng4 .content-box .item{/*display: inline-block;*/}
.page640 .jiameng4 .content-box{overflow-y: scroll;}
.page640 .jiameng4 .content-box .item img{width: auto;}
.page640 .jiameng4{height: auto;}

.page640 .jiameng5 .list .item{width: 50%;margin-left: 0;padding: 0 10px;}
.page640 .jiameng5 .list .item:before{display: none;}
.page640 .jiameng5{height: auto;background-size: cover;}
.page640 .jiameng5 .public-btn{width: 30%;margin: 0;}
.page640 .jiameng6 .box1 .img{display: none;}
.page640 .jiameng6 .box1 .text{margin: 0;padding: 20px 0;;}
.page640 .jiameng6 .box1{margin-top: 30px;}
.page640 .jiameng6 .box1 .scroll{height: 500px;}
.page640 .jiameng6{padding-bottom: 10px;}
.page640 .jiameng6,.page640 .jiameng6 .box1{height: auto;}

.page640 .jiameng7{height: auto;padding-bottom: 40px;}
.page640 .jiameng7 .public-title img{width: 80%;}
.page640 .fzys1 .content-box{display: none;}
.page640 .fzys1 .text1{display: block;}
.page640 .fzys1 .tabs{margin: 0;}
.page640 .fzys1 .tabs .a{position: absolute;top: 50%;margin-top:-30px;display: block;width: 60px;height: 70px;}
.page640 .fzys1 .tabs .prev{background: url(../image/prev.png) no-repeat center;background-size: auto 100%; left: 0;}
.page640 .fzys1 .tabs .next{background: url(../image/next.png) no-repeat center;background-size: auto 100%;right: 0;}

.page640 .fzys1 .tabs.t1{display: none;}
.page640 .fzys1 .tabs.t2{display: block;}
.page640 .fzys1 .tabs .text1{padding: 0 10px;}
.page640 .fzys1 .tabs .text1 .p1{font-size: 14px;color: #fff;}
.page640 .fzys1 .tabs .text1 .p2{font-size: 16px;color: #fff;padding-top: 5px;}
.page640 .fzys1 .text-box{margin-top: 30px;padding-bottom: 30px;}
.page640 .fzys1{height: auto;background-size: cover;padding-bottom: 60px;}
.page640 .fzys1 .tabs .text1{display: block;}
.page640 .fzys2 .tip{padding:20px 0 0;}
.page640 .fzys2 .list{padding: 0;margin-top: 10px;}
.page640 .fzys2 .item h2{font-size: 35px;}
.page640 .fzys2 .item p{font-size: 12px;}

.page640  .fzys2 .img-box{width: 100%;}
.page640  .fzys2 .img-box .i2{width: 100%;}
.page640  .fzys2 .img-box .i1{display: none;}
.page640  .fzys2 .img-box .i3{display: none;}
.page640 .fzys2 .img-box{height: auto;}
.page640 .fzys2 .text-box .tabs .item1{width: 100%;}
.page640 .fzys2 .text-box .tabs{width: 100%;float: none;padding: 20px 10px;height: auto;}
.page640 .fzys2 .text-box{margin-top: 30px;background-position: bottom center;background-repeat: repeat;}
.page640 .fzys2 .box1 .text{overflow: visible;height: auto;}
.page640 .fzys2 .box1 .text .desc{padding: 20px 10px;;}
.page640 .fzys2 .text-box .tabs .item1{font-size: 14px;padding: 10px 0;}
.page640 .fzys2 .box1 .block{padding: 0;}
.page640 .fzys2{height: auto;}
.page640 .fzys3 .box1 .icon1,.page640 .fzys3 .box1 .icon2{display: none;}
.page640 .fzys3.show1 .item{position: static;}
.page640 .fzys3 .box1{margin-top: 30px;}
.page640 .fzys3 .item.i1:before{background: none;}
.page640 .fzys3 .item.i2:before{background: none;}
.page640 .fzys3 .item.i3:before{background: none;}
.page640  .fzys3 .item{height: auto!important;width: auto !important;padding: 30px 10px;margin-bottom: 10px;}
.page640  .fzys3 .item .table-cell{padding: 0;}
.page640 .fzys3 .item.i1{background: #F8C863;}
.page640 .fzys3 .item.i2{background: #FF7449;}
.page640 .fzys3 .item.i3{background: #31B386;}
.page640 .fzys3{height: auto;}
.page640 .body{overflow: hidden;}
.page1920 .body{padding-top: 84px;overflow: hidden;}
.page640 .fxxx{height: 300px;background-size: cover;}
.page640 .fxxx1{height: auto;background-position: center -200px;padding-bottom: 30px;}
.page640 .fxxx1 .text-box{width: 100%;padding-top: 20px;}
.page640 .fxxx1 .img-box{display: none;}
.page640 .fxxx1 .part1.show1 .desc{padding-right: 0;}
.page640 .fxxx1 .part2{padding-top: 0px;}
.page640 .fxxx1 .child .item{margin: 0;margin-bottom: 10px;width: 100%;}
.page640 .fxxx1 .frame.f1{display: none;}
.page640 .fxxx1 .frame.f2{display: block;}
.page640 .fxxx1 .child .item img{width: 100%;}
.page640 .fxxx1 .frame{margin-top: 0;}
.page640 .fxxx2 #map{width: 100%;height: 300px;float: none;}
.page640 .fxxx2 .text-box{float: none;width: 100%;}
.page640 .fxxx2 .text-box .text{padding: 30px 10px;}
.page640 .fxxx2{height: auto;}
.page640 .fxxx2 .text-box .public-title{padding-top: 0 !important;text-align: center;}
.page640 .fxxx2 .text-box .list .item{}
.page640 .home1 .text1,.page640 .home1 .bg2,.page640 .home1 .bg1{display: none;}
.page640 .home1 .child{background-size: cover;}
.page640 .home1 .foucs{height: 300px;}
.page640 .home1 .child .text{text-align: center;margin-top: -30px; width: 100%;position: absolute;top: 50%;padding-top: 0;padding: 0 30px;left: 0;}
.page640 .home1 .child:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.page640 .home1 .child h3{font-size: 18px;color: #fff;}
.page640 .home1 .child p{font-size: 20px;color: #fff;padding-top: 8px;}

.page640 .home2 .box1 .tip{padding: 20px 0 0;}
.page640 .home2 .box1 .list1 .item{display: block;margin-left: 0 !important;border-bottom: 1px dashed #e1e1e1;padding: 10px 0;text-align: center;}
.page640 .home2 .list1{text-align: left;}
.page640 .home2 .list1 .item .s1{font-size: 30px;padding-bottom: 10px;}
.page640 .home2 .box2 .img-box .img1{display: none;}
.page640 .home2 .box2 .img-box .img2{display: none;}
.page640 .home2 .img-box .list{position: static;}
.page640 .home2 .box2 .img-box .item a{margin: 0;width: 100%;margin-bottom: 10px;}
.page640 .home2 .box2{height: auto;}
.page640 .home2 .box3 .text-box .l-box{float: none;width: 100%;}
.page640 .home2 .box3 .text-box .r-box{float: none;width: 100%;margin-bottom: 10px;}
.page640 .home2 .box3 .text-box .l-box .text{padding: 20px 10px;}
.page640 .home2 .box3 .text-box .l-box .item{height: auto;}
.page640 .home2 .box3 .text-box .l-box h2{font-size: 20px;}
.page640 .home2 .box3 .text-box .l-box h3{font-size: 18px;}
.page640 .home2 .box3 .text-box .icon1{display: none;}
.page640 .home2 .box3 .r-box .text{padding: 20px 10px;}
.page640 .home2 .box3 .r-box{height: auto;}
.page640 .home2 .box3 .block{padding: 0 0;}
.page640 .home2 .box3 .text-box{margin-top: 30px;}
.page640 .home3 .box .tip{padding: 20px 0 0;}
.page640 .home3 .box1 .item,.page640 .home3 .box1 .item .text{position: static;width: 100%;}
.page640 .home3 .box1 .item.i1{display: none;}
.page640 .home3 .dbx.d1{display: none;}
.page640 .home3 .box1 .item .img{display: none;}
.page640 .home3 .box .public-part2{margin-top: 20px;}
.page640 .home3 .box1 .i2{height: auto;}
.page640 .home3 .box1 .item .text{height: auto;}
.page640 .home3 .box1 .item .text .table-cell{padding: 0 20px;;}
.page640 .home3 .box1{margin-top: 30px;height: auto;}
.page640 .home3 .box1 .item {padding: 20px;margin-bottom: 10px;}
.page640 .home3 .box1 .item.i2{background: #fff;}
.page640 .home3 .box1 .item.i3{background: #FAC85F;height: auto;}
.page640  .home3 .box1 .item.i4{background: #fff;height: auto;}
.page640  .home3 .box1 .item.i4 .text .table-cell{padding: 0 20px;}
.page640  .home3 .box1 .item.i5{height: auto;background: #4EB190;min-height: 195px;}
.page640 .home3 .box1 .item.i5 .text .table-cell {padding: 0 0px;}
.page640 .home3 .box2 .item-box {position: relative;}
.page640 .home3 .box2 .item-box .item{margin: 0; }
.page640 .home3 .box2 .item-box .item .img{width: 100% !important;height: auto !important;}
.page640 .home3 .box2 .item-box .item .img img{width: 100%;}
.page640 .home3 .box2 .item-box .a{position: absolute;top: 50%;margin-top: -70px;display: block;width: 72px;height: 116px;}
.page640 .home3 .box2 .item-box .prev{background: url(../image/prev.png) no-repeat center;left: 0;}
.page640 .home3 .box2 .item-box .next{background: url(../image/next.png) no-repeat center;right: 0;}



.page640 .home3{padding-bottom: 30px;}
.page640 .home4 {height: auto;overflow: hidden;}
.page640 .home4 .tip{padding: 0 0;}
.page640 .home4 .icon4{width: 320px !important;margin-left: -160px !important; background-position: center bottom;background-size: 100% auto;}
.page640 .home4 .public-part2{padding-bottom:80px;}
.page640 .home4 .public-part2{margin-top: 30px;}
.page640 .jtjj6 .child .box{margin: 0 auto;}

.page640 .jtjj6 .child .text{display: none;}
.page640 .jtjj6 .child:hover .img h2{bottom: 0;}
.page640 .jtjjxx3 .frame .child{position: static;}
.page640 .jtjjxx3 .frame{height: auto;}
.page640 .fxlb .box1 .map{display: none;}
.page640 .fxlb .box1 .list-box{margin-top: 10px;width: 100%;}
.page640 .fxlb{height: auto;padding-bottom: 10px;background-size:cover;} 
.page640 .fxlb .box1 .list-box{height: auto;float: none;}
.page640 .fxlb .public-select-box{display: block;}
.page640 .fxlb .box1{margin-top: 20px;}
.page640 .fxlb .box1 .map_list{margin:20px 0;;}
.page640 .fxlb .box1 .map_list .item{width:100%;}
.page640 .fxlb .box1 .map_list .scroll{margin-right:15px;}

.page640 .jtjj4 .item{height: auto !important;}
.page640 .jiameng2 .public-title  .button{text-align: center;}
.page640 .jiameng2 .public-btn{width: 40%;}
.page640 .jiameng2 .inner_alert.now{display: block;}
.page640 .jiameng2 .inner_alert{left: 0;top: 110%;width: 280px;}
.page640 .jiameng2 .inner_alert:after{border-bottom: 14px solid #fff;border-left: 12px solid transparent;border-right: 12px solid transparent;top: -24px;left: 15px;}
.page640 .jiameng2 .inner_alert.now{display: block;}
.page640 .jiameng2 .inner_alert{position: fixed;width: 320px;top: 25%;left: 50%;margin-left: -160px;z-index: 999;}
.page640 .jiameng2 .inner_alert:after{display: none;}
.page640 .rczp_alert{width: 310px; margin-left: -155px;height: 250px;}
.page640 .rczp_alert .text{padding: 20px 10px;}
.page640 .rczp_alert .text .scroll{height: 212px;}
.page640 .rczp_alert .text .mCSB_container{padding: 0 10px;}
.page640 .rczp_alert .close{background-size: 100%;width: 20px;height: 20px;}
.page640 .fxxx1 .desc .text{padding: 0;}
.page640 .jiameng3 .tip{padding-left: 0;}
.page640 .home1{display:none;}

.page640 .mhome{display: block;position: relative;}
.page640 .jyts_alert{width: 540px;height: 500px;margin-left: -300px;margin-top: -300px;}
.page640 .jyts_alert .text{padding: 10px;height: 100%;width:auto;}
.page640 .jyts_alert .text .scroll{height: 100%;width:100%; }
.page640 .jyts_alert .close{background-color: #fff; background-size: 50%;background-position: center;right: 0;top: 0;z-index: 99;}
.page640 .jyts_alert .text .item{padding-right: 5px;text-align: justify;}
.page640 .public-page a{width: 28px;height: 28px;line-height: 28px; font-size: 14px;}
.page640 .zzjs1 .child1{height:280px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.page640 .zzjs1 .child1 img{display:none;}

.mhome .child img{width: 100%;}
.mhome .nav{position: absolute;bottom: 15px;left: 0;right: 0;display: block;text-align: center;}
.mhome .nav span{width: 10px;height: 10px;background: #fff;border-radius: 50%;display: inline-block;margin: 0 5px;}
.mhome .nav span.now{background: #38ba8d;}


.page320 .public-part1 .box1{height: 330px;}
.page320 .public-part1 .box1 .item{width: 160px;height: 160px;}
.page320 .public-part1 .box1 .item .img{width: 80px;height: 80px;margin-top: 25px;}
.page320 .public-part1 .box1 .item .img img{width: 100%;}
.page320 .public-part1 .box1 .item h2{font-size: 18px;}
.page320 .public-part1 .box1 .item:nth-child(1){top: 0;left: 50%;margin-left: -80px;z-index: 3;}
.page320 .public-part1 .box1 .item:nth-child(2){top: 125px;left: 50%;margin-left: -150px;z-index: 1;}
.page320 .public-part1 .box1 .item:nth-child(3){top: 125px;right: 50%;margin-right: -150px;z-index: 2;}


.imghover:hover:before {
    content: "";
    left: 250px;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.imghover:before {
    content: "";
    position: absolute;
    width: 186px;
    height: 804px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);

}


.page1920 .transition{transition: all 1.5s ease 0s;opacity: 0;}
.page1920 .show1 .opacity1{opacity: 1;}

.page1920 .public-part1 .box1 .item .img img{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;width:100%;transform:rotateY(0deg)}
.page1920 .public-part1 .box1 .item:hover .img img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}

.page1920 .fxlb .public-select-box{display: block;width:60%;left: 17%;}
.page1920 .show1.public-part1 .icon2{animation: yun 0.9s linear alternate infinite;opacity: 1}
.page1920 .show1.public-part1 .icon1{animation: yun 0.7s linear alternate infinite;opacity: 1}
.page1920 .public-part2:hover .icon{animation: tada 1s linear alternate ;}

.public-frame{overflow: hidden;}
.public-frame .child{float: left;}
@keyframes yun{
    0%{transform: translateY(-10px);}
    50%{transform: translateY(0px);}
    100%{transform: translateY(10px); }
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}